/*
 * Copyright (C) 2012 Jakub Narloch (jmnarloch@gmail.com), All Rights Reserved.
 */

package org.soa.security.service;

import org.soa.security.model.dto.ServiceConfigurationDTO;

import java.util.List;

/**
 *
 */
public interface ServiceConfigurationService {

    /**
     * <p>Retrieves all service configurations for given user.</p>
     *
     * @param userId the user id
     *
     * @return list of all user service configurations
     *
     * @throws SoaServiceException if any error occurs
     */
    List<ServiceConfigurationDTO> getByUserId(long userId) throws SoaServiceException;
}
